#pragma once
#include <memory>
#include <QString>

//原型模式的ModRun（Prototype）;
class BaseData
{
public:
    virtual ~BaseData() {};

    virtual void SetData(QString strData) = 0;

    virtual void Print() = 0;

    virtual std::unique_ptr<BaseData> Clone() = 0;
};
